div.left {
    width:60%;
    margin:0 0 30px 20px;
    float:left;
}
div.left div.box {
    background:#fff;
    box-shadow:5px 5px 5px #ccc;
    padding:5px;
    overflow:hidden;
}
div.left div.content {
    padding:20px;
    line-height:200%;
}
div.left div.other {
    height:30px;
    line-height:30px;
    margin-top:15px;
    text-align:right;
}
div.left div.other span.text{
    margin:3px 0 8px 5px;
    color:#666;
}
div.left div.tag {
    height:25px;
    line-height:25px;
    margin-top:15px;
    padding-left:18px;
}
div.left div.tag span a{
    display:inline-block;
    color:#fff;
}
div.left div.similar {
    margin-top:15px;
    overflow:hidden;
}
div.left div.similar h3 {
    color:#666;
    height:35px;
    line-height:35px;
    border-bottom:1px solid #ccc;
    text-indent:5px;
}
div.left div.similar dl {
    width:150px;
    margin:20px 0 0 30px;
    text-align:center;
    padding:4px;
    float:left;
}
div.left div.similar dl dt img {
    width:150px;
    height:150px;
    padding:5px;
    border: 1px solid #ccc;
    border-radius:4px;
}
div.comment {
    margin-top:15px;
}
div.comment span.face {
    margin-left:10px;
}
div.comment span.face img {
    border-radius:5px;
}
div.comment span.other{
    position: relative;
    bottom:30px;
    left:20px;
}
div.comment div.comment-content {
    padding-left:80px;
}
#comment-form .text{
    width:400px;
}
div.right {
    width:30%;
    float:left;
    margin-left:30px;
}
div.right h3 {
    font-size:15px;
    height:40px;
    line-height:40px;
    background:#2E153F;
    text-indent:1.5em;
    color:#fff;
    box-shadow:5px 8px 5px #999999;
    font-weight:normal;
}
div.right img.avatar {
    margin-top:20px;
    border:1px solid #ccc;
    padding:5px;
    float:left;
}
div.right .des {
    float:left;
    margin:20px 0 0 20px;

}
div.right .des p {
    padding-bottom:16px;
}
div.right span.special {
    color:#06f;
}
div.history {
    clear:both;
    margin-top:15px;
}
div.history ul {
    margin-top:20px;
}
div.history ul li {
    height:30px;
    line-height:40px;
    padding-bottom:10px;
    border-bottom:1px dashed #ccc;
}